package com.xu.system.model.pojo.menu;

import lombok.Data;

import java.io.Serializable;

/**
 * 菜单信息
 *
 * @Author: 许乾伟
 * @Date: 2024/3/26 11:38
 */
@Data
public class MenuVo implements Serializable {
    /**
     * 主键
     */
    private Long menuId;

    /**
     * 菜单名称
     */
    private String menuName;

    /**
     * 菜单标识
     */
    private String menuCode;

    /**
     * 父菜单ID
     */
    private Long parentId;

    /**
     * 路由地址
     */
    private String path;

    /**
     * 权限标识
     */
    private String perms;

    /**
     * 是否为外链（1是 0否）
     */
    private Boolean isFrame;

    /**
     * 类型（M目录 C菜单 F按钮）
     */
    private String menuType;

    /**
     * 是否显示（1显示 0隐藏）
     */
    private Boolean isVisible;

    /**
     * 图标
     */
    private String icon;

    /**
     * 显示顺序
     */
    private Integer sort;

    /**
     * 备注
     */
    private String remark;

    /**
     * 状态（1正常 0停用）
     */
    private Boolean status;
}
